/**
 * trenddata.js
 * 
 * Special Java-Scripting for trenddata.jsp
 * 
 * Author: Thomas Aulich Version: 1.0
 */

function initTrendDataPage() {
	drawDiagram();
	sendMeasurePointRequest();
	$("#legendCheckBox").click(multiPurposeClickEventHandler);
	$("#zoomYCheckBox").click(multiPurposeClickEventHandler);
	$("#zoomXCheckBox").click(multiPurposeClickEventHandler);
	$("#dateFrom").datepicker(
			{
				monthNames : [ 'Januar', 'Februar', 'März', 'April', 'Mai',
						'Juni', 'Juli', 'August', 'September', 'Oktober',
						'November', 'Dezember' ],
				monthNamesShort : [ 'Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun',
						'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez' ],
				dayNames : [ 'Sonntag', 'Montag', 'Dienstag', 'Mittwoch',
						'Donnerstag', 'Freitag', 'Samstag' ],
				dayNamesShort : [ 'So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
				dayNamesMin : [ 'So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
				dateFormat : 'dd.mm.yy',
				firstDay : 1,
				prevText : '&#x3c;zurück',
				prevStatus : '',
				prevJumpText : '&#x3c;&#x3c;',
				prevJumpStatus : '',
				nextText : 'Vor&#x3e;',
				nextStatus : '',
				nextJumpText : '&#x3e;&#x3e;',
				nextJumpStatus : '',
				currentText : 'heute',
				currentStatus : '',
				todayText : 'heute',
				todayStatus : '',
				clearText : '-',
				clearStatus : '',
				closeText : 'schließen',
				closeStatus : '',
				yearStatus : '',
				monthStatus : '',
				weekText : 'Wo',
				weekStatus : '',
				dayStatus : 'DD d MM',
				defaultStatus : '',
				isRTL : false
			});
	$("#dateFrom").change(function() {
		// reloadAllTimeSeries();
	});
	$("#dateTo").datepicker(
			{
				monthNames : [ 'Januar', 'Februar', 'März', 'April', 'Mai',
						'Juni', 'Juli', 'August', 'September', 'Oktober',
						'November', 'Dezember' ],
				monthNamesShort : [ 'Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun',
						'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez' ],
				dayNames : [ 'Sonntag', 'Montag', 'Dienstag', 'Mittwoch',
						'Donnerstag', 'Freitag', 'Samstag' ],
				dayNamesShort : [ 'So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
				dayNamesMin : [ 'So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
				dateFormat : 'dd.mm.yy',
				firstDay : 1,
				prevText : '&#x3c;zurück',
				prevStatus : '',
				prevJumpText : '&#x3c;&#x3c;',
				prevJumpStatus : '',
				nextText : 'Vor&#x3e;',
				nextStatus : '',
				nextJumpText : '&#x3e;&#x3e;',
				nextJumpStatus : '',
				currentText : 'heute',
				currentStatus : '',
				todayText : 'heute',
				todayStatus : '',
				clearText : '-',
				clearStatus : '',
				closeText : 'schließen',
				closeStatus : '',
				yearStatus : '',
				monthStatus : '',
				weekText : 'Wo',
				weekStatus : '',
				dayStatus : 'DD d MM',
				defaultStatus : '',
				isRTL : false
			});
	$("#dateTo").change(function() {
		// reloadAllTimeSeries();
	});
	$("#butReload").click(multiPurposeClickEventHandler);
	var defaultDate = new Date();
	$("#dateTo").datepicker("setDate", defaultDate);
	defaultDate.setDate(defaultDate.getDate() - 1);
	$("#dateFrom").datepicker("setDate", defaultDate);
	$("#mplist").selectmenu();
	$("#mplist").on("selectmenuselect", function(event, ui) {
		sendMeasurePointListLinkRequest(ui.item.value);
	});
	sendMeasurePointListRequest();
	$("#butMPLSave").click(multiPurposeClickEventHandler);
	$("#butExport").click(multiPurposeClickEventHandler);
	$("#butMPLDelete").click(multiPurposeClickEventHandler);
	$("#butMPLNew").click(multiPurposeClickEventHandler);
}

/**
 * Entry-point here ...
 */
$(document).ready(function() {
	initTrendDataPage();
});